Creating Dynamic Shadows For 2D